﻿namespace GWMergeTerminal.STD
{
    /// <summary>
    /// 遥信
    /// </summary>
    internal class MqYXMessage
    {
        public YXMsgBody Body { get; set; }
        public string Token { get; set; }
        public string Timestamp { get; set; }

    }
    internal class YXMsgBody
    {
        public string ServiceId { get; set; }
        public YXContent ServiceProperties { get; set; }
    }
    internal class YXContent
    {
        public string Ind0 { get; set; }
        public string Ind1 { get; set; }
        public string Ind2 { get; set; }
        public string Ind3 { get; set; }
        public string Ind4 { get; set; }
        public string Ind5 { get; set; }
        public string Ind6 { get; set; }
        public string Ind7 { get; set; }
        public string Ind8 { get; set; }
        public string Ind9 { get; set; }
        public string PTOV_Open_Op_phsA { get; set; }
        public string PTUV_Loss_Op_phsA { get; set; }
        public string PTUV_Op_phsA { get; set; }
        public string PTOV_Op_phsA { get; set; }
        public string PTOC_Op_phsA { get; set; }
        public string PTUC_Op_phsA { get; set; }
        public string PTOC_Ovld_Op_phsA { get; set; }
        public string PTOC_Hvld_Op_phsA { get; set; }
        public string PTUC_Open_Op_phsA { get; set; }
        public string RDIR_dirPhsA { get; set; }
        public string PTOC_Dly_Op_phsA { get; set; }
        public string PIOC_Op_phsA { get; set; }
        public string PTLK_Op_phsA { get; set; }
        public string PTUV_lim_Op_phsB { get; set; }
        public string PTOV_lim_Op_phsB { get; set; }
        public string PTOV_Open_Op_phsB { get; set; }
        public string PTUV_Loss_Op_phsB { get; set; }
        public string PTUV_Op_phsB { get; set; }
        public string PTOV_Op_phsB { get; set; }
        public string PTOC_Op_phsB { get; set; }
        public string PTUC_Op_phsB { get; set; }
        public string PTOC_Ovld_Op_phsB { get; set; }
        public string PTOC_Hvld_Op_phsB { get; set; }
        public string PTUC_Open_Op_phsB { get; set; }
        public string RDIR_dirPhsB { get; set; }
        public string PTOC_Dly_Op_phsB { get; set; }
        public string PIOC_Op_phsB { get; set; }
        public string PTLK_Op_phsB { get; set; }
        public string PTUV_lim_Op_phsC { get; set; }
        public string PTOV_lim_Op_phsC { get; set; }
        public string PTOV_Open_Op_phsC { get; set; }
        public string PTUV_Loss_Op_phsC { get; set; }
        public string PTUV_Op_phsC { get; set; }
        public string PTOV_Op_phsC { get; set; }
        public string PTOC_Op_phsC { get; set; }
        public string PTUC_Op_phsC { get; set; }
        public string PTOC_Ovld_Op_phsC { get; set; }
        public string PTOC_Hvld_Op_phsC { get; set; }
        public string PTUC_Open_Op_phsC { get; set; }
        public string RDIR_dirPhsC { get; set; }
        public string PTOC_Dly_Op_phsC { get; set; }
        public string PIOC_Op_phsC { get; set; }
        public string PTLK_Op_phsC { get; set; }
        public string faultTime { get; set; }

    }
}